home *** CD-ROM | disk | FTP | other *** search
/ Motor Sport Digital Archive Collection 1960s / Motor Sport Digital Archive Collection 1960s.iso / main.swf / scripts / mx / rpc / Fault.as < prev    next >
Encoding:
Text File  |  2008-05-21  |  1.3 KB  |  49 lines

  1. package mx.rpc
  2. {
  3.    public class Fault extends Error
  4.    {
  5.       private var _description:String;
  6.       
  7.       public var rootCause:Object;
  8.       
  9.       private var _faultCode:String;
  10.       
  11.       private var _faultString:String;
  12.       
  13.       private var _faultDetail:String;
  14.       
  15.       public function Fault(param1:String, param2:String, param3:String = null)
  16.       {
  17.          super("faultCode:" + param1 + " faultString:\'" + param2 + "\' faultDetail:\'" + param3 + "\'");
  18.          this._faultCode = param1;
  19.          this._faultString = !!param2 ? param2 : "";
  20.          this._faultDetail = param3;
  21.       }
  22.       
  23.       public function toString() : String
  24.       {
  25.          var _loc1_:String = null;
  26.          _loc1_ = "[RPC Fault";
  27.          _loc1_ += " faultString=\"" + faultString + "\"";
  28.          _loc1_ += " faultCode=\"" + faultCode + "\"";
  29.          return _loc1_ + (" faultDetail=\"" + faultDetail + "\"]");
  30.       }
  31.       
  32.       public function get faultCode() : String
  33.       {
  34.          return _faultCode;
  35.       }
  36.       
  37.       public function get faultString() : String
  38.       {
  39.          return _faultString;
  40.       }
  41.       
  42.       public function get faultDetail() : String
  43.       {
  44.          return _faultDetail;
  45.       }
  46.    }
  47. }
  48.  
  49.